Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Hungary F6 Austria F1 Austria F2 Portugal F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Austria F5 Italy F23 Serbia & Montenegro F4 Croatia F3 Slovakia F1 Hungary F4 Hungary F5 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Czech Republic F6 Germany F1 Croatia F1 Croatia F2 Poland F2 Poland F3 UAE F1 UAE F2 Czech Republic F1 Germany F6 Germany F8 Belgium F1 Belgium F2 Slovakia F1 Slovakia F2 Poland F10 Poland F11 France F16 France F18 France F19 Czech Republic F4 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Italy F10 Czech Republic F1 Uzbekistan F2 France F17 France F18 Czech Republic F5 Czech Republic F6 Czech Republic F2 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 Georgia F2 Portugal F4 Portugal F5 Morocco F6 Israel F1 Israel F2 USA F5 USA F6 USA F21 Czech Republic F3 France F17 Spain F7 (Reus) Czech Republic F4 (Pardubice) M25 Prague M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Prague M25 Loule M25 Santa Margherita di Pula Ispat Open 2004 - Ostrava ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava Germany F1 Prosperita Open 2007 - Ostrava Germany F4 Steelers Cup - Kosice Guzzini Challenger - Recanati Mitsubishi Electric Europe Cup - Monza Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Tatra Banka Slovak Open - Bratislava Belgrade Challenger Wolfsburg Challenger Sarajevo Challenger Athens Challenger Sofia Challenger Belgrade Challenger Ostrava Challenger Czech Rep F4 Czech Rep F5 Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Turkey F5 Turkey F6 Czech Republic F1 Prague Challenger Czech Republic F2 Kosice Challenger San Marino Challenger Kosice Challenger Genova Challenger Orleans Challenger Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F1 Netherlands F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Sarajevo Challenger Turkey F30 Le Gosier Challenger China F1 Mersin Challenger Turkey F3 Rome Challenger USA F5 USA F6 Ostrava Challenger USA F7 USA F8 France F7 France F8 Czech Republic F2 Czech Republic F3 Orleans Challenger Bratislava Challenger Heilbronn Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Prostejov Challenger Kaohsiung Challenger Irving Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Segovia Challenger M25 Bielsko Biala Koblenz Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Prostejov Challenger Liberec Challenger Portoroz Challenger M15 Bologna Kaohsiung Challenger Marbella Challenger Tunis Challenger Heilbronn Challenger Lisbon Challenger Prostejov Challenger Poznan Challenger Caltanissetta Challenger Poprad Tatry Challenger Recanati Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Pullach Challenger Portoroz Challenger Genova Challenger Sibiu Challenger Almaty Challenger Brest Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Budapest Challenger Cherbourg Challenger Indian Wells Challenger Alicante Challenger Heilbronn Challenger Prostejov Challenger Nottingham Challenger Ilkley Challenger Braunschweig Challenger Prague Open - Prague Liberec Challenger Mallorca Challenger Genova Challenger Cassis Challenger Istanbul Challenger Kaohsiung Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Brest Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Bangkok Challenger Bangkok Challenger Bengalaru Challenger Pau Challenger Prague Challenger Prague II Challenger Ostrava Challenger Prostejov Challenger Istanbul Challenger Cherbourg Challenger Marbella Challenger Split 1 Challenger Split 2 Challenger Prague Challenger Heilbronn Challenger Oeiras 3 Challenger Nottingham 1 Challenger M25 Muttenz Prostejov Challenger Amersfoort Challenger Tulln Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Traralgon Challenger Forli 3 Challenger Bengalaru 1 Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Marbella Challenger Oeiras 2 Challenger Prague 1 Challenger Ostrava Challenger Prague 2 Challenger Vicenza Challenger Ilkley Challenger San Benedetto Challenger Vancouver Challenger Granby Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Orleans Challenger St. Tropez Challenger Ortisei Challenger Bratislava Challenger Tenerife 1 Challenger Tenerife 2 Challenger Ostrava Challenger Prague 2 Challenger M25 Trnava Lugano Challenger Barletta Challenger Split Challenger Prague Challenger Sassuolo Challenger M25 Kramsach St. Tropez Challenger Villena Challenger Roanne Challenger KGHM Emax Polish Indoors - Wroclaw M25 Portimao Banja Luka Challenger - Banja Luka M15 Uslar Open Prevadies - St. Brieuc Fergana Challenger - Fergana Bordeaux Challenger Dallas Challenger BH Telecom Sarajevo 2007 - Sarajevo Mons Challenger Ostrava Open 2005 - Ostrava Bratislava Challenger Labertz Open by Stawag - Aachen San Marino Challenger Tatra Banka Open - Bratislava Orbetello Challenger Ostrava Challenger Mons Challenger Samarkand Challenger Prostejov Challenger KGHM Dialog Polish Indoors - Wroclaw Aix En Provence Challenger Prague Challenger Braunschweig Challenger Bratislava Challenger Rennes Challenger Aix En Provence Challenger Bordeaux Challenger Canberra Challenger Surbiton Challenger Pekao Open - Szczecin Liberec Challenger Ostrava Challenger Aix En Provence Challenger Grodzisk Mazowiecki Challenger Forli 3 Challenger Heineken Open - Auckland Heineken Open - Auckland Manacor Challenger Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Stella Artois Clay Court Championships - Budaors Bank Austria Tennis Trophy - Vienna Intersport Heilbronn Open - Heilbronn Pune Challenger International German Open - Hamburg Bank Austria Tennis Trophy - Vienna 10° Trofeo Luigi Pezzoli - Bergamo Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Unicredit (Suisse) Bank S. A. Challenger - Chiasso Baden Open - Ettlingen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Czech Open 2006 - Prostejov Prosperita Open 2006 - Ostrava Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Moselle Open - Metz St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam KGHM Dialog Polish Indoors - Wroclaw Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Zagreb Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Levene Gouldin & Thompson Tennis Challenger - Binghamton Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo GHI Bronz Classic - Bronx Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Dusseldorf Open Challenger 2007 - Dusseldorf Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Maharashtra Open - Pune ASB Classic - Auckland ATP Challenger Trophy 2007 - Trnava TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow The Tarka Challenger - Barnstaple Tata Open Maharashtra - Pune Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Open Parc - Lyon Plava Laguna Croatia Open - Umag Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Murray River Open - Melbourne Open Sud de France - Montpellier Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Hall of Fame Open - Newport Tennis Napoli Cup - Napoli 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Stockholm Open - Stockholm Prosperita Open 2008 - Ostrava Open Castilla y Leon - Segovia ASB Classic - Auckland Internationaux du Doubs - Besancon Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx ECM Prague Open 2008 - Prague Marbella Challenger Ismaning Challenger ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Prague Challenger Dusseldorf Open Challenger - Dusseldorf Bergamo Challenger Rome Challenger Ostrava Challenger Bordeaux Challenger Prague 3 Challenger Prostejov Challenger Lugano Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Wroclaw Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Napoli Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Genova Challenger Heilbronn Challenger Sarajevo Challenger Alessandria Challenger Cordenons Challenger Kitzbuhel Challenger Rennes Challenger Szczecin Challenger Bratislava Challenger Trnava Challenger Salzburg Challenger Mons Challenger Orleans Challenger Bergamo Challenger Cherbourg Challeger Eckental Challenger Aachen Challenger Rome Challenger Rome Challenger Bratislava Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Le Gosier Challenger Barletta Challenger Rennes Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami Ostrava Challenger Prostejov Challenger Braunschweig Challenger BNP Paribas Masters - Paris Sopot Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Bratislava Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Dallas Challenger Sibiu Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Trnava Challenger Nottingham Challenger Geneva Challenger Prostejov Challenger St. Brieuc Challenger Prague 3 Challenger Tulln Challenger Prague Open - Prague Naples Challenger Bratislava Challenger Helsinki Challenger Rome Challenger Prague Challenger Riviera di Rimini Challenger - Rimini Ostrava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Francavilla Challenger Glasgow Challenger Tashkent Challenger Lyon Challenger Liberec Challenger Skopje Challenger Tashkent Challenger Tampere Challenger Phoenix Challenger Murcia Challenger Istanbul Challenger Augsburg Challenger Poznan Challenger Orleans Challenger Rome Challenger Quimper Challenger Quimper 2 Challenger Ostrava Challenger Salzburg-Anif Challenger Szczecin Challenger Bucharest Challenger Eckental Challenger Barletta Challenger Nottingham Challenger Bratislava Challenger Tenerife 3 Challenger Rovereto Challenger Prague 1 Challenger Surbiton Challenger Wimbledon - London Tampere Challenger Liberec Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Next Generation Adelaide International - Adelaide French Open - Paris Wimbledon - London U.S. Open - New York Las Franquesas del Valles Challenger Tenerife 3 Challenger Ismaning Challenger Dubai Duty Free Tennis Championships - Dubai French Open - Paris Iasi Challenger U.S. Open - New York French Open - Paris Serbia Open - Belgrade Australian Open - Melbourne French Open - Paris Wimbledon - London Oeiras 3 Challenger Chennai Challenger U.S. Open - New York New Delhi Challenger Australian Open - Melbourne Hersonissos 1 Challenger French Open - Paris Wimbledon - London U.S. Open - New York Ostrava Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Roseto Degli Abruzzi 2 Challenger Wimbledon - London Oeiras 1 Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Forli 2 Challenger Australian Open - Melbourne French Open - Paris Medibank International - Sydney Open Sabadell Atlantico - Barcelona Wimbledon - London Rakuten Japan Open - Tokyo Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Vegeta Croatia Open - Umag China Open - Beijing PBZ Zagreb Indoors - Zagreb Konzum Croatia Open - Umag Open 13 - Marseille Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Next Generation Adelaide International - Adelaide Topshelf Open - 's-Hertogenbosch Open 13 Provence - Marseille Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rio Open - Rio de Janeiro China Open - Beijing Mercedes Cup - Stuttgart Kremlin Cup - Moscow Generali Open - Kitzbuhel Zhuhai Open - Zhuhai Wimbledon - London BMW Open - Munich Rio Open - Rio de Janeiro Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Shenzhen Open - Shenzhen Braunschweig Challenger Zhuhai Open - Zhuhai Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai Nordea Open - Bastad Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Mallorca Championships - Mallorca AEGON International - Eastbourne U.S. Open - New York Davis Cup, World Group, QF, CZE-SRB 4-1 Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha M25 Jablonec nad Nisou Mouilleron-Le-Captif Challenger M25 Santa Margherita di Pula M25 Telfs Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Verona Challenger Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group C U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro Australian Open - Melbourne Canberra Challenger Ostrava Challenger Bratislava 1 Challenger Amersfoort Challenger Liberec Challenger